SVIT Inc

Career Detail

System Programmer

Job Description:

We are looking for a highly skilled System Programmer to develop, maintain, and optimize low-level software that interacts directly with hardware and operating systems. The ideal candidate should have expertise in systems programming languages like C, C++, Rust, or Assembly.

Responsibilities:

  • Develop and optimize low-level system software for high performance and efficiency
  • Work with operating systems, kernel modules, and device drivers
  • Write and debug system-level code in languages like C, C++, or Rust
  • Design and implement memory management, process scheduling, and file systems
  • Improve system performance, security, and reliability
  • Work closely with hardware engineers and software developers

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Proven experience as a System Programmer, Kernel Developer, or Embedded Systems Engineer
  • Strong programming skills in C, C++, Rust, or Assembly
  • Deep understanding of operating systems (Linux, Windows, macOS, Unix)
  • Familiarity with network protocols, memory management, and system security
  • Experience with multithreading, concurrency, and distributed computing
  • Knowledge of hardware architectures (x86, ARM, RISC-V) and embedded systems is a plus
  • Strong problem-solving skills and ability to work in low-level, performance-critical environments


Apply Now

Upload Resume